// - OSX encodes the dylib name in the executable
// - Windows rustc multiple files of which we can't easily link all of them
//
- // Two expeptions
+ // Two exceptions
// 1) Upstream dependencies (we aren't exporting + need to resolve name conflict)
// 2) __CARGO_DEFAULT_LIB_METADATA env var
//
// First up, if this build script is entirely overridden, then we just
// return the hash of what we overrode it with.
//
- // Note that the `None` here means tha twe don't want to update the local
+ // Note that the `None` here means that we don't want to update the local
// fingerprint afterwards because this is all just overridden.
if let Some(output) = state.get(&(unit.pkg.package_id().clone(), unit.kind)) {
debug!("override local fingerprints deps");
// we're only sending "longer living" messages and we should also
// destroy all references to the channel before this function exits as
// the destructor for the `helper` object will ensure the associated
- // thread i sno longer running.
+ // thread is no longer running.
//
// As a result, this `transmute` to a longer lifetime should be safe in
// practice.